package com.stadium.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import java.io.Serializable;
import java.util.Date;

/**
 * token表
 *
 * @author zq
 * @email 513973172@qq.com
 * @date 2020-01-31 15:13:39
 */
@Data
@ApiModel(value = "token表")
public class SysToken implements Serializable{
private static final long serialVersionUID=1L;

                    //id
        @Length(min = 0, max =36)
        @ApiModelProperty(value = "id")
        private String id;
                                //
        @Length(min = 0, max =36)
        @ApiModelProperty(value = "")
        private String userId;
                                //
        @Length(min = 0, max =65535)
        @ApiModelProperty(value = "")
        private String token;
                                //状态码（0：正常，1：异常）
        @Length(min = 0, max =10)
        @ApiModelProperty(value = "状态码（0：正常，1：异常）")
        private String statusCode;
                                //删除码（0：正常 1：删除）
        @Length(min = 0, max =10)
        @ApiModelProperty(value = "删除码（0：正常 1：删除）")
        private String deleteCode;
                                //备注
        @Length(min = 0, max =255)
        @ApiModelProperty(value = "备注")
        private String remark;
                    //创建时间
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

                        //创建人
        @Length(min = 0, max =36)
        @ApiModelProperty(value = "创建人")
        private String createUser;
                    //更新时间
    @ApiModelProperty(value = "更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;

                        //更新人
        @Length(min = 0, max =36)
        @ApiModelProperty(value = "更新人")
        private String updateUser;
                    }
